fun <A, B> foo() {
    foo<selection><I<caret>nt, B></selection>()
}
